package com.dys.service;

import java.math.BigDecimal;
import java.sql.SQLException;

/**
 * @className: com.dys.service.AccountService
 * @description: 在这个AccountService中提供转账的功能~
 * @author: pine cone
 * @version: v1.0.0
 * @createTime: 2024/09/13 下午9:34
 */
public interface AccountService {

    /**
     * 转账操作
     *
     * @param fromCardNo   转账人的卡号
     * @param toCardNo     被转账人的卡号
     * @param fromPassword 转账人的密码
     * @param amount       转账金额
     * @return 转账成功给出提示，转账失败抛出异常
     */
    String transfer(String fromCardNo, String toCardNo, String fromPassword, BigDecimal amount) throws SQLException;
}
